/*
******************************************************************************
* Copyright (c) 2017,学生开放实验室
* All rights reserved.
******************************************************************************
* 文件名称： qHooks.c
* 文件标识： OS
* 摘 要： 钩子函数定义
******************************************************************************
* 当前版本： 1.0
* 作 者： Quard
* 完成日期： 2017年7月26日
******************************************************************************
*/
#include "qmRTOS.h"

#if QMRTOS_ENABLE_HOOKS

/******************************************************************************
 * 函数名称：空闲任务钩子函数
 * 函数功能：添加空闲任务代码
 * 输入参数：无
 * 输出参数：无 
 ******************************************************************************/
void qHooksCpuIdle(void)
{
	//添加你的代码
}

/******************************************************************************
 * 函数名称：时钟节拍钩子函数
 * 函数功能：添加时钟节拍代码
 * 输入参数：无
 * 输出参数：无 
 ******************************************************************************/
void qHooksSysTick(void)
{
	//添加你的代码
}

/******************************************************************************
 * 函数名称：任务切换钩子函数
 * 函数功能：添加任务切换代码
 * 输入参数：无
 * 输出参数：无 
 ******************************************************************************/
void qHooksTaskSwitch(qTask * from, qTask * to)
{
	//添加你的代码
}

/******************************************************************************
 * 函数名称：任务初始化钩子函数
 * 函数功能：添加任务初始化代码
 * 输入参数：无
 * 输出参数：无 
 ******************************************************************************/
void qHooksTaskInit(qTask * task)
{
	//添加你的代码
}

#endif /*QMRTOS_ENABLE_HOOKS*/

/************** (C) COPYRIGHT 2014-2018 学生开放实验室 *****END OF FILE*********/
